use the cursor position _after_ deleting the text as the position to
authorOwen Taylor <otaylor@redhat.com>
Tue, 26 Feb 2002 20:10:52 +0000 (20:10 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Tue, 26 Feb 2002 20:10:52 +0000 (20:10 +0000)
Tue Feb 26 15:04:33 2002  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkentry.c (gtk_entry_enter_text): use
        the cursor position _after_ deleting the text
        as the position to insert at. (#72717, Jan Mynarik)

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkentry.c

index 8606a4d23d482507d917fb8730d32f55465bdf21..cb9eea4523e1540b8bc5f31195f8b82cc584d28f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,10 @@
-2002-02-26            Vitaly Tishkov       <tvv@sparc.spb.su>
+Tue Feb 26 15:04:33 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_enter_text): use
+       the cursor position _after_ deleting the text
+       as the position to insert at. (#72717, Jan Mynarik)
+
+2002-02-26 Vitaly Tishkov <tvv@sparc.spb.su>
 
         * gtk/gtktreemodel.c
        misprints in documentation for gtk_tree_row_reference_inserted() 
index 8606a4d23d482507d917fb8730d32f55465bdf21..cb9eea4523e1540b8bc5f31195f8b82cc584d28f 100644 (file)
@@ -1,4 +1,10 @@
-2002-02-26            Vitaly Tishkov       <tvv@sparc.spb.su>
+Tue Feb 26 15:04:33 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_enter_text): use
+       the cursor position _after_ deleting the text
+       as the position to insert at. (#72717, Jan Mynarik)
+
+2002-02-26 Vitaly Tishkov <tvv@sparc.spb.su>
 
         * gtk/gtktreemodel.c
        misprints in documentation for gtk_tree_row_reference_inserted() 
index 8606a4d23d482507d917fb8730d32f55465bdf21..cb9eea4523e1540b8bc5f31195f8b82cc584d28f 100644 (file)
@@ -1,4 +1,10 @@
-2002-02-26            Vitaly Tishkov       <tvv@sparc.spb.su>
+Tue Feb 26 15:04:33 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_enter_text): use
+       the cursor position _after_ deleting the text
+       as the position to insert at. (#72717, Jan Mynarik)
+
+2002-02-26 Vitaly Tishkov <tvv@sparc.spb.su>
 
         * gtk/gtktreemodel.c
        misprints in documentation for gtk_tree_row_reference_inserted() 
index 8606a4d23d482507d917fb8730d32f55465bdf21..cb9eea4523e1540b8bc5f31195f8b82cc584d28f 100644 (file)
@@ -1,4 +1,10 @@
-2002-02-26            Vitaly Tishkov       <tvv@sparc.spb.su>
+Tue Feb 26 15:04:33 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_enter_text): use
+       the cursor position _after_ deleting the text
+       as the position to insert at. (#72717, Jan Mynarik)
+
+2002-02-26 Vitaly Tishkov <tvv@sparc.spb.su>
 
         * gtk/gtktreemodel.c
        misprints in documentation for gtk_tree_row_reference_inserted() 
index 8606a4d23d482507d917fb8730d32f55465bdf21..cb9eea4523e1540b8bc5f31195f8b82cc584d28f 100644 (file)
@@ -1,4 +1,10 @@
-2002-02-26            Vitaly Tishkov       <tvv@sparc.spb.su>
+Tue Feb 26 15:04:33 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_enter_text): use
+       the cursor position _after_ deleting the text
+       as the position to insert at. (#72717, Jan Mynarik)
+
+2002-02-26 Vitaly Tishkov <tvv@sparc.spb.su>
 
         * gtk/gtktreemodel.c
        misprints in documentation for gtk_tree_row_reference_inserted() 
index 8606a4d23d482507d917fb8730d32f55465bdf21..cb9eea4523e1540b8bc5f31195f8b82cc584d28f 100644 (file)
@@ -1,4 +1,10 @@
-2002-02-26            Vitaly Tishkov       <tvv@sparc.spb.su>
+Tue Feb 26 15:04:33 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_enter_text): use
+       the cursor position _after_ deleting the text
+       as the position to insert at. (#72717, Jan Mynarik)
+
+2002-02-26 Vitaly Tishkov <tvv@sparc.spb.su>
 
         * gtk/gtktreemodel.c
        misprints in documentation for gtk_tree_row_reference_inserted() 
index 8606a4d23d482507d917fb8730d32f55465bdf21..cb9eea4523e1540b8bc5f31195f8b82cc584d28f 100644 (file)
@@ -1,4 +1,10 @@
-2002-02-26            Vitaly Tishkov       <tvv@sparc.spb.su>
+Tue Feb 26 15:04:33 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_enter_text): use
+       the cursor position _after_ deleting the text
+       as the position to insert at. (#72717, Jan Mynarik)
+
+2002-02-26 Vitaly Tishkov <tvv@sparc.spb.su>
 
         * gtk/gtktreemodel.c
        misprints in documentation for gtk_tree_row_reference_inserted() 
index 3a4dcfbaa9c17a572c44496fb44acfc58cbf85e7..663b8a4026e18d201e8c2a4e9e59f909f8dea94b 100644 (file)
@@ -2280,7 +2280,7 @@ gtk_entry_enter_text (GtkEntry       *entry,
                       const gchar    *str)
 {
   GtkEditable *editable = GTK_EDITABLE (entry);
-  gint tmp_pos = entry->current_pos;
+  gint tmp_pos;
 
   if (gtk_editable_get_selection_bounds (editable, NULL, NULL))
     gtk_editable_delete_selection (editable);
@@ -2290,6 +2290,7 @@ gtk_entry_enter_text (GtkEntry       *entry,
         gtk_entry_delete_from_cursor (entry, GTK_DELETE_CHARS, 1);
     }
 
+  tmp_pos = entry->current_pos;
   gtk_editable_insert_text (editable, str, strlen (str), &tmp_pos);
   gtk_editable_set_position (editable, tmp_pos);
 }